package com.hbgc.service;

import com.github.pagehelper.PageInfo;
import com.hbgc.pojo.TbSpider;
import com.hbgc.pojo.TbVideo;

import java.util.List;
import java.util.Map;

public interface ISpiderService {

    /**
     * 爬虫-分页查询
     * @param pageNow  当前是第几页
     * @param pageSize 每页数据条目数
     * @param spidername  查询条件
     * @return
     */
    PageInfo queryTbSpiderByPage(int pageNow, int pageSize, String spidername);


    /**
     * 查询所有的爬虫信息
     * @return
     */
    List<TbSpider> queryAll();

    /**
     * 新增一个爬虫
     * @param tbSpider
     * @return
     */
    boolean  saveTbSpider(TbSpider tbSpider);

    /**
     * 修改一个爬虫
     * @param tbSpider
     */
    boolean  updateTbSpiderById(TbSpider tbSpider);

    /**
     * 删除一个爬虫
     * @param spiderid
     */
    boolean   deleteTbSpiderById(Long spiderid);

    /**
     * 根据爬虫的spiderid查询一个视频
     * @param spiderid
     */
    TbSpider   getTbSpiderById(Long spiderid);
}
